package com.hnichr.ping.sms.service;

import com.hnichr.ping.common.vo.SendResultVo;
import com.hnichr.ping.common.vo.SmsSendVo;
import com.hnichr.ping.tenant.entity.Tenant;
import com.hnichr.ping.sms.entity.SmsChannel;
import com.hnichr.ping.tenant.entity.TenantBizType;

public interface SmsSendService {

    SendResultVo paramVerify(SmsSendVo smsSendVo, String appSecret);

    SmsChannel getSmsChannel(String channelCode);
    //SendResultVo smsSend(String mobiles, String content, Tenant tenant, SmsChannel channel, TenantBizType tenantBizType);
    SendResultVo smsSend(SmsSendVo smsSendVo, Tenant tenant, SmsChannel channel, TenantBizType tenantBizType);
}
